State-of-the-Art Software Testing
نویسنده
چکیده
PROGRESS IN SOFTWARE engineering often appears agonizingly slow. Yet when you look back and take stock, you can see that the software we develop today benefits from practices that would have been considered fanciful during the implementation of the system we might aim to replace. This is the case with software testing. A couple of decades ago, many parts of software were tested only manually or not at all. The integration of testing into development was through a wall over which developers threw the software to dedicated testers. Test coverage analysis and A/B testing were techniques many of us only heard of in college and never saw applied in practice. The most striking sign of progress is visible in industrial practice, which used to trail academic research at an embarrassing distance but now often leads the way.1 So here’s how to test software like a pro.
منابع مشابه
Field effect transistor nanobiosensors: State-of-the-art and key challenges as point of care testing devices
The existing health care systems focus on treating diseases rather than preventing them. Patients are generally not tested unless physiological symptoms are appeared. When they do get tested, the results often take several days and can be inconclusive if the disease is at an early stage. In order to facilitate the diagnostics process and make tests more readily available for patients, the conce...
متن کاملCloud Testing: a State-of-the-art Review
This paper provides a state-of-the-art review of cloud testing. Cloud computing, a new paradigm for developing and delivering computing applications and services, has gained considerable attention in recent years. Cloud computing can impact all software life cycle stages, including the area of software testing. TaaS (Testing as a Service) or cloud testing, which includes testing the cloud and t...
متن کاملO13: Testing for Protection of Children in Cars
This lecture introduces testing methods for the protection of children in vehicles. In order to reduce the fatalities and injuries of children in transportation state of the art child protection is mandatory. Global laws and regulations such as ECE or FMVSS are introduced and compared with New Car Assessment programs (NCAP). Engineering tools and equipment to test according to global child prot...
متن کاملSecurity testing of session initiation protocol implementations
The mechanisms which enable the vast majority of computer attacks are based on design and programming errors in networked applications. The growing use of voice over IP (VOIP) phone technology makes these phone applications potential targets. We present a tool to perform security testing of VOIP applications to identify security vulnerabilities which can be exploited by an attacker. Session Ini...
متن کاملProfiles of covering arrays of strength two
Covering arrays of strength two have been widely studied as combinatorial models of software interaction test suites for pairwise testing. While numerous algorithmic techniques have been developed for the generation of covering arrays with few columns (factors), the construction of covering arrays with many factors and few tests by these techniques is problematic. Random generation techniques c...
متن کاملUse of Artificial Intelligence in Software Development Life Cycle ... A state of the art review
Artificial Intelligence (AI) is the younger field in computer science ready to accept challenges. Software engineering (SE) is the dominating industrial field. So, automating SE is the most relevant challenge today. AI has the capacity to empower SE in that way. Here in this paper we present a state of the art literature review which reveals the past and present work done for automating Softwar...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Software
دوره 34 شماره
صفحات -
تاریخ انتشار 2017